5638a2a0fca88b9cfc9ecd6eabb9eb08c522f7f7,simpleclient_hotspot/src/main/java/io/prometheus/client/hotspot/MemoryPoolsExports.java,MemoryPoolsExports,addMemoryAreaMetrics,#List#,66
Before Change
usedSamples));
ArrayList<MetricFamilySamples.Sample> limitSamples = new ArrayList<MetricFamilySamples.Sample>();
limitSamples.add(
new MetricFamilySamples.Sample(
MEMORY_LIMIT_METRIC,
MEMORY_LABEL_NAMES,
MEMORY_HEAP_LABEL,
heapUsage.getMax() == -1 ? heapUsage.getMax() : heapUsage.getCommitted()));
limitSamples.add(
new MetricFamilySamples.Sample(
MEMORY_LIMIT_METRIC,
After Change
usedSamples.add(
new MetricFamilySamples.Sample(
"jvm_memory_bytes_used",
Arrays.asList("area"),
Arrays.asList("heap"),
heapUsage.getUsed()));
usedSamples.add(
new MetricFamilySamples.Sample(
"jvm_memory_bytes_used",
Arrays.asList("area"),
Arrays.asList("nonheap"),
nonHeapUsage.getUsed()));
sampleFamilies.add(
new MetricFamilySamples(
"jvm_memory_bytes_used",
Type.GAUGE,
"Used bytes of a given JVM memory area.",
usedSamples));
ArrayList<MetricFamilySamples.Sample> committedSamples = new ArrayList<MetricFamilySamples.Sample>();
committedSamples.add(
new MetricFamilySamples.Sample(
"jvm_memory_bytes_committed",
Arrays.asList("area"),
Arrays.asList("heap"),
heapUsage.getCommitted()));
committedSamples.add(
new MetricFamilySamples.Sample(
"jvm_memory_bytes_committed",
Arrays.asList("area"),
Arrays.asList("nonheap"),
nonHeapUsage.getCommitted()));
sampleFamilies.add(
new MetricFamilySamples(
"jvm_memory_bytes_committed",
Type.GAUGE,
"Committed (bytes) of a given JVM memory area.",
committedSamples));
ArrayList<MetricFamilySamples.Sample> maxSamples = new ArrayList<MetricFamilySamples.Sample>();
maxSamples.add(
new MetricFamilySamples.Sample(
"jvm_memory_bytes_max",
Arrays.asList("area"),
Arrays.asList("heap"),
heapUsage.getMax()));
maxSamples.add(
new MetricFamilySamples.Sample(
"jvm_memory_bytes_max",